home *** CD-ROM | disk | FTP | other *** search
/ Amiga Magazin: Amiga-CD 1996 March / Amiga-CD 1996 #3.iso / amiga_technologies / fd / layers_lib.fd < prev    next >
Text File  |  1996-01-19  |  1KB  |  38 lines

  1. ##base _LayersBase
  2. ##bias 30
  3. ##public
  4. InitLayers(li)(a0)
  5. CreateUpfrontLayer(li,bm,x0,y0,x1,y1,flags,bm2)(a0/a1,d0/d1/d2/d3/d4/a2)
  6. CreateBehindLayer(li,bm,x0,y0,x1,y1,flags,bm2)(a0/a1,d0/d1/d2/d3/d4/a2)
  7. UpfrontLayer(dummy,layer)(a0/a1)
  8. BehindLayer(dummy,layer)(a0/a1)
  9. MoveLayer(dummy,layer,dx,dy)(a0/a1,d0/d1)
  10. SizeLayer(dummy,layer,dx,dy)(a0/a1,d0/d1)
  11. ScrollLayer(dummy,layer,dx,dy)(a0/a1,d0/d1)
  12. BeginUpdate(l)(a0)
  13. EndUpdate(layer,flag)(a0,d0)
  14. DeleteLayer(dummy,layer)(a0/a1)
  15. LockLayer(dummy,layer)(a0/a1)
  16. UnlockLayer(layer)(a0)
  17. LockLayers(li)(a0)
  18. UnlockLayers(li)(a0)
  19. LockLayerInfo(li)(a0)
  20. SwapBitsRastPortClipRect(rp,cr)(a0/a1)
  21. WhichLayer(li,x,y)(a0,d0/d1)
  22. UnlockLayerInfo(li)(a0)
  23. NewLayerInfo()()
  24. DisposeLayerInfo(li)(a0)
  25. FattenLayerInfo(li)(a0)
  26. ThinLayerInfo(li)(a0)
  27. MoveLayerInFrontOf(layer_to_move,other_layer)(a0/a1)
  28. InstallClipRegion(layer,region)(a0/a1)
  29. MoveSizeLayer(layer,dx,dy,dw,dh)(a0,d0/d1/d2/d3)
  30. CreateUpfrontHookLayer(li,bm,x0,y0,x1,y1,flags,hook,bm2)(a0/a1,d0/d1/d2/d3/d4/a3,a2)
  31. CreateBehindHookLayer(li,bm,x0,y0,x1,y1,flags,hook,bm2)(a0/a1,d0/d1/d2/d3/d4/a3,a2)
  32. InstallLayerHook(layer,hook)(a0/a1)
  33. *--- functions in V39 or higher (Release 3) ---
  34. InstallLayerInfoHook(li,hook)(a0/a1)
  35. SortLayerCR(layer,dx,dy)(a0,d0/d1)
  36. DoHookClipRects(hook,rport,rect)(a0/a1/a2)
  37. ##end
  38.